Page{
  background:#dedede;
  padding-bottom: 130rpx;
}
.container{
  position: relative;
  padding: 0;
  width: 100%;
}

.total_num{
  width: 723rpx;
  margin: 30rpx auto ;
  text-align: left;
  font-size: 26rpx;
}

.content{
  width: 723rpx;
  overflow: hidden;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  margin: 15rpx auto 0;
}
.container .content .orders{
  width:723rpx!important;
  background:#fff;
}
.container .content .orders swiper{
  height: 230rpx;
}
.container .content .orders .goodsMsg{
  width:723rpx!important;
  box-sizing: border-box;
  padding: 0 25rpx ;
  background:#fff;
  margin-left:-610rpx;
  display: flex;
  align-items: center;
}

.container .content .orders .delBtn{
  color:#fff;
  line-height:230rpx;
  font-size:30rpx;
  text-align: center;
  display:flex;
  display:-webkit-flex;
  justify-content: flex-end;
 }
 .container .content .orders .delBtn view{
  width:113rpx;
  background:#ff4300;
 }

.container .orders .pic{
  margin-right:  32rpx;
  display: inline-block;
  width: 144rpx;
  height: 144rpx;
}
.container .orders .order_content{
  vertical-align: top;
  display: inline-block;
  width: 440rpx;
}
.orders .order_content .order_name{
  font-size: 28rpx;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 80%;
  margin-bottom: 40rpx;
}
.orders .order_content .order_desc{
  width: 85%;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 28rpx;
}
.orders .order_content .order_count{
  display: flex;
  justify-content: space-between;
}
.orders .order_content .count{
  
  font-size: 30rpx;
}
.orders .order_content .price{
  color: #ff4300;
  font-size: 25rpx;
}
.change{
  line-height: 40rpx;
  font-size:30rpx;
  padding: 7rpx 0;
  width: 112rpx;
  /* height: 40rpx; */
  color: red;
  border: 1px solid #dedede;
  border-radius:50rpx;
  background: #fff;
  margin-right:0rpx;
  margin-top: 14rpx;
}
button::after{
  border: 0;
}

.cart-item-name{
    width: 350rpx;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; 
  }
  .cart-add,.cart-dec{
    font-size: 24rpx;
    width: 60rpx;
    height: 45rpx;
    line-height: 42rpx;
    text-align: center;
    margin: 0 4rpx;
    background: #dedede;
  }
  .cart-add{
    border-top-right-radius: 45rpx; 
    border-bottom-right-radius: 45rpx; 
  }
  .cart-dec{
    border-top-left-radius: 45rpx; 
    border-bottom-left-radius: 45rpx; 
  }
  .goods_num{
    font-size: 24rpx;
    width: 92rpx;
    height: 45rpx;
    line-height: 45rpx;
    text-align: center;
    background: #dedede;
  }

  .cart-item-action{
    display: flex;
    align-items: center; 
    justify-content: space-between;
    /* width: 150rpx; */
    font-size: 28rpx;
  }

  .icon-li-circle{
    margin-left:15px;
    font-size:20px
  }
  .font20{
    font-size:20px
  }
  .cart-scroll-list{
    height:450rpx;
  }
  .cut-bar{
    height:20px; 
    position: fixed;
    bottom:55px;
    background:#FFCD9B;
    width:100%;
    color:#FFF7EC;
    font-size:12px;
    text-align:center;
  }
  .select_btn{
    width: 38rpx;
    height: 38rpx;
    border: 1px solid #626262;
    display: inline-block;
    border-radius: 50%;
    margin-right: 25rpx;
  }
  .select_btn.active{
    background: #ff4e00;
    border-color: #ff4e00;
  }
  .bottom_bar{
    position: fixed;
    bottom: 0;
    height: 112rpx;
    left: 0;
    right: 0;
    border-top: 1px solid #dedede;
    display: flex;
    justify-content: space-between;
    padding: 0 30rpx;
    background: #fff;
    font-size: 28rpx;
  }

  .select_all{
    width: 200rpx;
    height: 100%;
    line-height: 112rpx;
    display: flex;
    align-items: center;
  }

  .pay_bar{
    width: 400rpx;
    height: 100%;
    line-height: 112rpx;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .pay_btn{
    width: 110rpx;
    height: 60rpx;
    line-height: 60rpx;
    background: #ff4e00;
    color: #fff;
    text-align: center;
    border-radius: 8px;
  }